package model

import (
	"time"
)

// Reply 二级回复
type Reply struct {
	ID        int64     `bson:"_id,omitempty"`
	CommentId int64     `bson:"comment_id"`
	UserId    int64     `bson:"userId"`
	Content   string    `bson:"content"`
	CreatedAt time.Time `bson:"created_at"`
}

// Comment 一级评论
type Comment struct {
	ID        int64     `bson:"_id,omitempty"`
	GoodId    int64     `bson:"good_id"`
	UserId    int64     `bson:"user_id"`
	Content   string    `bson:"content"`
	CreatedAt time.Time `bson:"created_at"`
	Replies   []Reply   `bson:"replies"` // 二级回复列表
}
